home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 8
/
FM Towns Free Software Collection 8.iso
/
t_os
/
kouza
/
kouza.doc
< prev
next >
Wrap
Text File
|
1994-06-01
|
6KB
|
156 lines
================================================================
やっぱり図があったほうが分かりやすいよ
「 講 座 野 郎 」 V1.0
(C) 1994 TOOLS
================================================================
1. はじめに
このツールは、その名の通り、「講座」を実現する為のものです。
サークルやネット上では、いろんな「講座」が開かれ、初心者の理解
に役立っています。しかし、文章だけで理解できるでしょうか。雑誌
などにある「講座」は、図があるので、たいへん分かりやすいもので
す。表はテキストで表現できたとしても、図はちょっと難しいですね。
地図や特殊記号、図面やグラフはグラフィックとして別に見るしかあ
りませんね。
テキスト見ながら、図が見れたらどんなに理解が進むだろうと思い
ませんか。このツールはそんな願いをかなえようというものです。
もちろん普通のテキストも表示できますが、こちらは機能的に貧弱
なので、HONESEN 氏作メジャーツール「J-Type」をご使用ください。
なお、ユーザーのみなさんの受ける違和感を極力なくすため、配色は
J-Typeとほぼ同じにしたつもりです。
2. 起動方法
パラメータには、表示対象となるテキストファイルを指定してくだ
さい。同時表示するTIFF形式のファイルはカレントディレクトリにな
いといけません。
アイテム登録する際には、「ディレクトリ移動する」を忘れずに。
このツールには、サンプルデータが付いておりますので、アイテム
登録時にパラメータとして、SAMPLE.gtxと入力して、起動してみてく
ださい。
RUN386 KOUZA SAMPLE.GTX
という具合に、コンソール上から実行する方法もあります。
3. 操作方法
HONESEN 氏の「J-Type」に慣れていらっしゃるみなさんには、変則
的な操作で申し訳ないのですが、テキストのスクロールは、マウスの
上下操作のみで、左ボタンを押す必要はありません。
グラフィック表示は、左クリックで、ON-OFFができます。
右クリックすると、講座目次に戻ります。この目次がでた状態で、
さらに右クリックすると、終了となります。
なお、普通のテキストを表示している場合は、何かボタンを押した
だけで終了となります。
4. 講座野郎用のファイルの作り方
この「講座野郎」を利用していっちょやったろか、という方は、以
下の手順で講座用データを作ります。
講座の文章を普通のテキストファイルに普通に書く。
↓
「講座野郎」で文章と同時に表示させたい図を16色のペイントツー
ルで描いて作る。この際、圧縮TIFF形式で保存してもよい。
↓
さきほど書き上げた、講座用の文章のテキストファイルの一番最後
に、講座用の情報を指定の書式で書きたす。
5. 講座用情報の書式
下に挙げる例のように、「講座野郎」用のデータを、普通のテキス
トファイルに書きたします。
・
・
・
講座用の文章
・
・
#DATA_START
main
{
name = "C言語講座 第1回" ;
}
page : 0
{
start = 1 ;
end = 11 ;
name = "創刊号" ;
tif : 0 = "tools.tif", 200, 200 ;
tif : 1 = "tools.tif", 400, 400 ;
}
page : 1
{
start = 70 ;
end = 107 ;
name = "無圧縮の第2号" ;
tif : 0 = "key1.tif", 100, 100 ;
}
#DATA_END
このように、#DATA_START から#DATA_END までが、講座用のデータ
として処理されます。
mainの{ } 内には、タイトル文字を定義します。nameの後に、オー
プニング時に表示してほしいタイトルを書きます。
page : nの{ } 内には、各ページのデータを定義しておきます。ま
ず、page :の後にページ番号(0から14まで)を書きます。
start のあとには、そのページの開始行を指定します。1行から始
まって最終行までの数字が有効です。
end の後にはそのページの最後の行を指定します。
nameのあとには、目次表示の際の名前を書いてください。
tif : の後には、そのページで表示する図の番号(0から9)を指
定します。つまり、それぞれのページには、最大10枚のTIF が表示
可能です。(ただし、メモリが少ないと10枚も表示できません)
続けて、図の名前を入れます。拡張子.tifは必ず書いてください。
圧縮形式のTIF でもかまいませんが、16色のTIF を指定してください。
さらに、その図を表示する位置を指定します。図の表示場所の、左
上の角の座標を書いてください。X 座標, Y 座標の順で指定します。
座標系は、画面の左上がX=0, Y=0で、右下がX=639, Y=479です。
この講座用データの部分にある、半角の空白、タブ、改行等は無視
して読み込まれます。
講座用のデータを記述したファイルは、.docでもよいのですが、区
別したい場合は、.gtx(Graphical TeXt?!)を使って下さいね。
6. 技術的なこと
スクロール部の処理に関してはずいぶん考えさせられました。見え
ないところでの処理だけに一時は、挫折さえしたものでした。ずいぶ
んC 言語やアセンブラの勉強にもなりましたし、これからも、いろん
なツールを作っていきたいと思います。
7. 謝辞
本プログラムでは、MIYAZAKI師匠作のDSPSTR.asmを使用させていた
だきました。たいへん価値のあるプログラムを公開してくださった、
諸氏に感謝いたします。
8. 最後に
このプログラムを使用しての感想、ご意見、ご要望、苦情などあり
ましたらNifty-Serve ID: PEB03015 ごんざまでお願いします。みな
さまのご意見をもとに、今後バージョンアップを重ねたいと考えてお
ります。
ごんざ(TOOLS 会長)